Skip to content

HPM5361 / HPM5300EVK 调试与 Dhrystone 使用手册 ​

标签
tools
字数
515 字
阅读时间
3 分钟

本文档集面向 Ubuntu x86_64、HPM5300EVK 和板载 HPM5361,覆盖外置 J-Link、板载 FT2232、OpenOCD、udev、GDB 以及 Dhrystone 的完整使用流程。

文档入口 ​

场景文档
外置 J-Link,通过 OpenOCD 调试J-Link + OpenOCD Ubuntu 使用手册
板载 FT2232,通过 OpenOCD 调试板载 FT2232 + OpenOCD Ubuntu 使用手册
编译和运行 Dhrystone,下载到 Flash 或 RAMDhrystone 编译、下载与调试教程

已核对的版本 ​

本文档在 2026-07-22 按以下版本编写和做静态/本地构建验证:

  • Ubuntu 22.04 x86_64
  • HPM SDK 1.12.1
  • HPMicro OpenOCD hpm_xpi_v0.5.0
  • HPMicro GNU 工具链 GCC 13.2.0,以及 GCC 16.1.0 兼容性验证
  • CMake 3.22.1、Ninja 1.10.1
  • HPM5300EVK RevC 原理图

较新的 SDK、OpenOCD 或开发板修订版可能改变文件名、跳线编号或配置参数。 升级后应优先核对对应版本的板卡 YAML、OpenOCD 配置和原理图。

验证范围 ​

已在无修改的 HPM SDK 1.12.1 检出上完成 GCC 13 的 RAM/Flash 构建,以及 GCC 16 配合 GNU C17 的兼容性构建;也已完成 HPMicro OpenOCD 源码构建,并确认生成的 二进制包含 J-Link、FTDI 和 hpm_xpi 支持。由于当前环境没有连接开发板和调试 探针,JTAG 电气连接、实板 Flash 擦写和串口输出仍需按手册在硬件上验证。

关键参数 ​

项目值
SDK 板名hpm5300evk
SoCHPM5361
J-Link 设备名HPM5361xCBx
OpenOCD SoC 配置soc/hpm5300.cfg
板卡配置boards/hpm5300evk.cfg
板载探针配置probes/ft2232.cfg
外置探针配置probes/jlink.cfg
JTAG TAP ID0x1000563d
OpenOCD GDB 端口3333
OpenOCD Tcl 端口6666
OpenOCD Telnet 端口4444
QSPI NOR Flash 映射地址0x80000000
板载 Flash 容量1 MiB
ILM0x00000000,128 KiB
DLM0x00080300,约 127.25 KiB
调试串口UART0,115200 8N1

官方资源 ​

贡献者

页面历史